'use strict'

// 定义函数，完成从url地址中获取指定key的值的功能
function getParams(name) {
    let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    let r = location.search.substring(1).match(reg);
    if (r != null) {
        return decodeURIComponent(r[2]);
    }
    return null;
}
// 页面加载完触发事件，调用指定函数
$(function () {
    $.ajax({
        type: 'get',
        url: 'http://localhost:4000/classes/',
        success: function (res) {
            let appClass = $('#appClass')
            console.log(res);
            res.forEach(item => {
                let html = `<option value="${item.id}">${item.classname}</option>`
                appClass.append(html);
            })
            // $('[name=rolename]').val(res.rolename);
            // $('[name=avatar]').val(res.avatar);
        }
    })
})
// 保存 根据id判断是编辑后保存，还是新增后保存
function btnSave() {
    let id = getParams('id');
    let rolename = $('[name = rolename]').val();
    let avatar = $('[name = avatar]').val();
    let classId = $('[name = classId]').val();

    console.log(classId);

    $.ajax({
        type: 'post',
        url: 'http://localhost:4000/roles',
        data: { rolename, avatar,classId },
        success: function (res) {
            console.log(res);
        }
    })

    // id存在，则表示是修改，否则表示新增
    // if (id) {
    //     $.ajax({
    //         type: 'put',
    //         url: 'http://be.zhouyuanlirongbin.love/roles/' + id,
    //         data: { rolename, avatar },
    //         success: function (res) {
    //             console.log(res);
    //         }
    //     })
    // } else {
    //     $.ajax({
    //         type: 'post',
    //         url: 'http://be.zhouyuanlirongbin.love/roles/',
    //         data: { rolename, avatar },
    //         success: function (res) {
    //             console.log(res);
    //         }
    //     })
    // }


    // location.href = 'index.html'
}
//取消，则返回列表页
function btnCancel() {
    location.href = 'index.html'
}